#include <stdlib.h>
#include <stdio.h>
#include <string.h>

#include "trim.h"

int trim(char* c){
	char * i;
	if(c==0 || !strlen(c))
		return 0;
	for(i=c ; isspace(*i)!=0 && (i-c)<strlen(c); i++);
	memmove(c, i, strlen(c)-(i-c)+1);
	if(!strlen(c))
		return 0;
	for(i=(c+strlen(c)-1) ; isspace(*i)!=0 && i>c; i--);
	*(i+1)='\0';
	return strlen(c);
}
